#siteNav{
        width:100%;
        height:23px;
        line-height:23px;
        background:#fff8f0;
    }
    #siteNav .layout{
        width:980px;
        margin:0 auto;
    }
    #siteNav .user-login{
        margin-left:5px;
    }
    #siteNav .user-register{
        margin-left:10px;
    }
    #siteNav .user-info{
        float:left;
    }
    #siteNav .others{
        float:right;
    }
    #siteNav .others .other{
        color:#1e1e1e;
        margin-left:3px;
    }
    #siteNav .cart-count{
        color:#871f25;
    }
    #header{
        width:100%;
        background:#841f23;
    }
    #header .layout{
        width:980px;
        margin:0 auto;
        position: relative;
        height:90px;
    }
    #header .logo{
        position:absolute;
        top:15px;
        left:0;
    }
    #header .tip{
        background:url(../img/index/header-tip.png) no-repeat;
        width:287px;
        height:35px;
        position:absolute;
        right:-5px;
        bottom:2px;
    }
    
    #footer{
        width:100%;

    }
    #footer .layout{
        width:980px;
        margin:0 auto;
    }
    #footer .footer-info{
        background:#7a1b1a;
        height:70px;
    }
    
    #footer .footer-desc .hd{
        height:35px;
        background: #fef4e5;
        line-height:35px;
    }
    #footer .footer-desc h2{
        float:left;
        display:inline;
        width:162px;
    }
    #footer .footer-desc ul{
        float:left;
        display:inline;
        width:162px;
        line-height:20px;
    }
    #footer .footer-desc a{
        color:#1e1e1e;
    }
    #footer .certificate{
        margin-top:20px;
        text-align: center;
        
    }
    #footer .copyright{
        text-align: center;
        color:#871f25;
    }
    
    
    
    #nav {
        width:100%;
        background:#1e1e1e;
        z-index:10000;
        position:relative;
    }
    #nav .layout{
        width:980px;
        margin:0 auto;
    }
    #nav .nav-list{

    }
    #nav .nav-list li{
        width:115px;
        float:left;
        display:inline;
        height:25px;
        position: relative;
    }
    #nav .nav-list li .item-inner{
        display:block;
        height:21px;
        text-align: center;
        color:#fff;
        font-size:14px;
        padding:1px;
        margin-top:2px;
        cursor:pointer;
        text-decoration: none;
        position: relative;
    }
    #nav .nav-list li.hover .item-inner{
        background:#79171a;
    }
    #nav .nav-list li.current .item-inner{
        background:#79171a;
    }
    #nav .nav-list li.current .item-inner{
        cursor:default;
    }
    #nav .nav-list li.hover .item-inner em{
border:none;
    }
    #nav .nav-list li.current em{
       border:none;
    }
    #nav .nav-list .item-inner em{
        height:16px;
        top:2px;
        left:0;
        display:block;
        line-height:18px;
        position:absolute;
        width:100%;
        border-right:2px solid #49280c;
    }
    #nav .nav-list .last em{
        border:none;
    }
    #nav .nav-list .subNav{
        background:#fffaf6;
        border:1px solid #791a1d;
        border-top:none;
        padding:20px 30px;
        position:absolute;
        left:0;
        top:25px;
        width:410px;
        display:none;
    }
    #nav .cat-level2{

    }
    #nav .level2-title{
        font-size:14px;
        color:#871f25;
        line-height:30px;
    }
    #nav .level3-title{
        float:left;
        width:50px;
        display:inline;
        color:#1e1e1e;
        font-size:13px;
    }
    #nav .subNav ul{
        width:360px;
        float:left;
        display:inline;
    }
    #nav .subNav li{
        float:left;
        width:auto;
        padding-right:10px;
        font-size:13px;
        position:relative;
        white-space:nowrap;
    }
    #nav .cat-line{
        height:1px;
        line-height:1px;
        font-size:0px;
        border-bottom:1px #d4d0cd dotted;
        margin:10px 0;
    }
    #nav .subNav a{
        color:#505050;
    }